package com.pro_one.service;

import com.github.pagehelper.Page;
import com.pro_one.entity.PageResult;
import com.pro_one.entity.QueryPageBean;
import com.pro_one.pojo.Permission;

import java.util.List;
import java.util.Map;
import java.util.Set;

public interface PermissionService {
    public PageResult findAllPermission(QueryPageBean queryPageBean);
    public void addPermission(Permission permission);
    public void deletePermission(Integer id);
    public void updatePermission(Permission permission);
    Set findPermissionsByRoleId(Integer id);
    PageResult findAllPermissionByRoleId(Integer page,Integer size,Integer roleId);
    Integer[] findPermissionIdsByRoleId(Integer roleId);
}
